export interface IRoomBasicProperty {
  id?: number;
  houseType?: string | null;
  buildingSize?: string | null;
  structure?: string | null;
  roomFloor?: string | null;
  buildingType?: string | null;
  ladderHouseHold?: string | null;
  floorStructure?: string | null;
  roomTowards?: string | null;
  roomFitment?: string | null;
  ladderHouseholds?: string | null;
  lift?: boolean | null;
}

export class RoomBasicProperty implements IRoomBasicProperty {
  constructor(
    public id?: number,
    public houseType?: string | null,
    public buildingSize?: string | null,
    public structure?: string | null,
    public roomFloor?: string | null,
    public buildingType?: string | null,
    public ladderHouseHold?: string | null,
    public floorStructure?: string | null,
    public roomTowards?: string | null,
    public roomFitment?: string | null,
    public ladderHouseholds?: string | null,
    public lift?: boolean | null
  ) {
    this.lift = this.lift ?? false;
  }
}
